# jelly.vim

This is a Vim plugin for the [Jelly](https://notabug.org/xigoi/jelly.vim.git) programming language, which is primarily used for code golf.

## Features

### Digraphs

Jelly's non-ASCII characters can be entered using custom digraphs. Simply enter two ASCII characters (as explained below) and press `<tab>` to combine them.

- Letter + `.` = letter with underdot
- Letter + `i` = letter with overdot
- Letter + `'` = letter with hook
- `!!` = `¡`
- `**` = `×`
- `++` = `‘`
- `--` = `’`
- `//` = `÷`
- `0n` = `¤`
- `12` = `½`
- `2d` = `¥`
- `2m` = `$`
- `3d` = `ɗ`
- `3m` = `Ɗ`
- `4d` = `ʋ`
- `4m` = `Ʋ`
- `<<` = `«`
- `>>` = `»`
- `??` = `¿`
- `AE` = `Æ`
- `D-` = `Ð`
- `O/` = `Ø`
- `OC` = `©`
- `OE` = `Œ`
- `OR` = `®`
- `TH` = `Þ`
- `\n` = `¶`
- `^(` = `⁽`
- `^)` = `⁾`
- `^+` = `⁺`
- `^-` = `⁻`
- `^0` = `°`
- `^1` = `¹`
- `^2` = `²`
- `^3` = `³`
- `^4` = `⁴`
- `^5` = `⁵`
- `^6` = `⁶`
- `^7` = `⁷`
- `^8` = `⁸`
- `^9` = `⁹`
- `^=` = `⁼`
- `ae` = `æ`
- `cd` = `ð`
- `cm` = `µ`
- `cn` = `ø`
- `cr` = `ɓ`
- `id` = `ŀ`
- `ii` = `ı`
- `im` = `Ŀ`
- `in` = `£`
- `jj` = `ȷ`
- `ml` = `€`
- `mr` = `Ɱ`
- `nd` = `ñ`
- `nm` = `Ñ`
- `no` = `¬`
- `oe` = `œ`
- `pd` = `ç`
- `pm` = `Ç`
- `pn` = `¢`
- `ss` = `ß`
- `th` = `þ`
- `||` = `¦`

### Table

Use the `:JellyChars` command to bring up a table of Jelly characters, from which you can copy.
